Finite Set Theory based on Fully Ordered Lists
نویسنده
چکیده
We present a new finite set theory implementation for ACL2 wherein sets are implemented as fully ordered lists. This order unifies the notions of set equality and element equality by creating a unique representation for each set, which in turn enables nested sets to be trivially supported and eliminates the need for congruence rules. We demonstrate that ordered sets can be reasoned about in the traditional style of membership arguments. Using this technique, we prove the classic properties of set operations in a natural and effortless manner. We then use the exciting new MBE feature of ACL2 to provide linear-time implementations of all basic set operations. These optimizations are made “behind the scenes” and do not adversely impact reasoning ability. We finally develop a framework for reasoning about quantification over set elements. We also begin to provide common higher-order patterns from functional programming. The net result is an efficient library that is easy to use and reason about.
منابع مشابه
Finite Set Theory on Ordered Lists in ACL2
We present a finite set theory implementation for ACL2. Our library represents sets as fully ordered lists, and provides efficient implementations of the typical set theory operations such as insertion, deletion, union, intersection, difference, cardinality, and sorting lists to create sets. It also includes facilities for quantifying predicates over sets, filtering sets by some criteria, and t...
متن کاملSampling of Multiple Variables Based on Partially Ordered Set Theory
We introduce a new method for ranked set sampling with multiple criteria. The method relaxes the restriction of selecting just one individual variable from each ranked set. Under the new method for ranking, units are ranked in sets based on linear extensions in partially order set theory with considering all variables simultaneously. Results willbe evaluated by a relatively extensive simulation...
متن کاملFUZZY ORDERED SETS AND DUALITY FOR FINITE FUZZY DISTRIBUTIVE LATTICES
The starting point of this paper is given by Priestley’s papers, where a theory of representation of distributive lattices is presented. The purpose of this paper is to develop a representation theory of fuzzy distributive lattices in the finite case. In this way, some results of Priestley’s papers are extended. In the main theorem, we show that the category of finite fuzzy Priestley space...
متن کاملAnalyzing Determinants of Tax Morale based on Social Psychology Theory: Case study of Iran
While economic deterrence models are fully based on maximizing economic utility; social psychology models explain human behavior by examining the underlying attitudes, norms and beliefs. Tax morale is defined as the intrinsic motivation to pay taxes. However, determinants of tax morale need to be investigated for a more comprehensive understanding of tax morale. In this paper we analyze the mos...
متن کاملAnalytical bending solution of fully clamped orthotropic rectangular plates resting on elastic foundations by the finite integral transform method
This study presents exact bending solution of fully clamped orthotropic rectangular plates subjected to arbitrary loads resting on elastic foundations, based on the finite integral transform method. In this method, it is not necessary to determine the deformation function because the basic governing equations of the classical plate theory for orthotropic plates have been used. A detailed param...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004